﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel;

namespace WPFModel.BusinessModelObject
{
    /// <summary>
    /// Spatial predicate
    /// </summary>
    public enum TypeSpatialPredicate
    {
        Touches,
        Within,
        Crosses,
        Overlaps,
        Disjoint,
        Contains,
        Equals,
        Intersects,
    }

    public enum TypeNivelTemporalSupport
    {
        [Description("Interval")]
        Interval,
        [Description("Set of intervals")]
        SetOfIntervals,
    }
    public enum TypeAggregationFunction
    {
        [Description("CH")]
        Ch,
        [Description("GU")]
        Gu,
        [Description("GI")]
        Gi,
        [Description("C")]
        C,
        [Description("E")]
        E,
    }
    public enum TypeData
    {
        [Description("number")]
        Number,
        [Description("varchar2")]
        Varchar2,
    }
    public enum TypeAtributoTemporalSupport
    {
        [Description("Instant")]
        Instant,
        [Description("Interval")]
        Interval,
        [Description("Set of instants")]
        SetOfInstants,
        [Description("Set of intervals")]
        SetOfIntervals,
    }
    public enum TypeKey
    {
        [Description("Y")]
        Y,
        [Description("N")]
        N,
    }
}
